//package com.site.springboot.core.entity;
//
//import lombok.AllArgsConstructor;
//import lombok.Builder;
//import lombok.Data;
//import lombok.NoArgsConstructor;
//
//import java.io.Serializable;
//import java.util.Collection;
//import java.util.List;
//
///**
// * Project:springboot-project-news-publish-system
// * ClassName:SysUser
// * Package:com.site.springboot.core.entity
// * User:CWQ
// * Description:
// *
// * @Author 合肥-陈万琼
// * @Create 2024/5/27 20:18
// * @Version 1.0
// */
//@Data
//@AllArgsConstructor
//@NoArgsConstructor
//@Builder
//public class SysUser implements UserDetails, Serializable {
//    /*
//    * 用户id
//    * */
//    private Long adminId;
//    /*
//    * 用户登录名称
//    * */
//    private String loginName;
//    /*
//    *用户登录密码
//    * */
//    private String loginPassword;
//    /*
//    * 用户昵称
//    * */
//    private String adminNickName;
//    /*
//    * 用户是否锁定
//    * */
//    private Byte locked;
//    /*
//    * 用户权限表达式
//    * */
//    private List<? extends GrantedAuthority> authorities;
//
//    @Override
//    public Collection<? extends GrantedAuthority> getAuthorities() {
//        return authorities;
//    }
//
//    @Override
//    public String getPassword() {
//        return loginPassword;
//    }
//
//    @Override
//    public String getUsername() {
//        return loginName;
//    }
//
//    @Override
//    public boolean isAccountNonExpired() {
//        return true;
//    }
//
//    @Override
//    public boolean isAccountNonLocked() {
//        return true;
//    }
//
//    @Override
//    public boolean isCredentialsNonExpired() {
//        return true;
//    }
//
//    @Override
//    public boolean isEnabled() {
//        return true;
//    }
//}
